home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group02b.txt / 000121_icon-group-sender_Tue Nov 19 16:33:44 2002.msg < prev    next >
Internet Message Format  |  2003-01-02  |  2KB

  1. Return-Path: <icon-group-sender>
  2. Received: (from root@localhost)
  3.     by baskerville.CS.Arizona.EDU (8.11.1/8.11.1) id gAJNXLg19591
  4.     for icon-group-addresses; Tue, 19 Nov 2002 16:33:21 -0700 (MST)
  5. Message-Id: <200211192333.gAJNXLg19591@baskerville.CS.Arizona.EDU>
  6. Date: Tue, 19 Nov 2002 13:32:59 -0700
  7. From: Clint Jeffery <jeffery@cs.nmsu.edu>
  8. To: jleger@afslogistics.com
  9. CC: icon-group@cs.arizona.edu
  10. Subject: I know why Icon is very popular.
  11. Errors-To: icon-group-errors@cs.arizona.edu
  12. Status: RO
  13.  
  14.  
  15. Icon is one of the most popular languages ever created as a result of
  16. an academic research project.  It is fine to ask what would make it More
  17. popular, indeed, I ask that all the time.  But one's expectations for
  18. any language not invented at Microsoft, Sun, IBM, or AT&T must be modest.
  19. Only several small miracles of marketing and timing can popularize such
  20. a language, even if it has all the bells and whistles you mention.  And
  21. whining about it not being popular does not help make it popular or cause
  22. the features you ask for to become implemented by some puff of inspiration.
  23.  
  24. [Jonathan wishes Icon had an IDE, a GUI builder, database support, COM+
  25. support, and the ability to create DLL's callable from other languages.]
  26.  
  27. Jonathan, this is public domain software and most improvements are made by
  28. volunteers, why don't you add these things to your version of Icon? Actually,
  29. Unicon has database support and a strong visual GUI developer.  So why don't
  30. you add a module to use Icon and Unicon from Visual Studio, write a COM+
  31. interface, and write a DLL generator facility, and then you will be all set!
  32. Share your results with the rest of the community, and you will be popular.
  33.  
  34. Seriously, these things will get implemented only when someone volunteers
  35. and does them, or someone pays to have them done, possibly for use on a
  36. specific project.  That's how database facilities came about...
  37.  
  38. Clint jeffery@cs.nmsu.edu
  39.